# [0003] 无重复字符的最长子串 * https://leetcode-cn.com/problems/longest-substring-without-repeating-characters ## 题目描述

给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。

示例 1:

输入: "abcabcbb"
输出: 3 
解释: 因为无重复字符的最长子串是 "abc",所以其长度为 3。

示例 2:

输入: "bbbbb"
输出: 1
解释: 因为无重复字符的最长子串是 "b",所以其长度为 1。

示例 3:

输入: "pwwkew"
输出: 3
解释: 因为无重复字符的最长子串是 "wke",所以其长度为 3。
     请注意,你的答案必须是 子串 的长度,"pwke" 是一个子序列,不是子串。
Related Topics
  • 哈希表
  • 双指针
  • 字符串
  • Sliding Window
  • ## 题目代码 ```cpp class Solution { public: int lengthOfLongestSubstring(string s) { } }; ``` ## 题目解析 ### 方法一 #### 分析 #### 思路 #### 注意 #### 知识点 #### 复杂度 #### 参考 #### 答案 ```cpp // ``` ### 方法二 #### 分析 #### 思路 #### 注意 #### 知识点 #### 复杂度 #### 参考 #### 答案 ```cpp // ```